import qiniu

#注册账号后会有Access Key，Secret Key
access_key = 'kJ8wVO7lmFGsdvtI5M7eQDEJ1eT3Vrygb4SmR00E'
secret_key = 'rGwHyAvnlLK7rU4htRpNYzpuz0OHJKzX2O1LWTNl'
#内容空间的名称
bucket_name = 'infonews'

#定义一个上传文件的函数
def upload_img(data):
    #data是上传的文件文件
    q = qiniu.Auth(access_key,secret_key)
    #上传文件名，不设置会自动生成随机名称
    key = None

    token = q.upload_token(bucket_name)
    ret,info = qiniu.put_data(token, key, data)
    if ret is not None:
        #取出上传的文件名，返回上传文件在七牛云空间的一个处理过的路径key
        return ret.get("key")
    else:
        raise Exception(info)


if __name__ == '__main__':
    #七牛云运行的时候会有一个.qiniu_pythonsdk_...的一个文件生成，不需要将它弄进git，因为只要运行就会生成
    #所以应该是gitignore文件里写上
    pass
